/**
 * @ClassDescription: 循环结构之一：for循环
 * 1.java中规范了3种循环结构：for循环、while循环、do-
 * 2.凡是循环结构，就一定回有4要素：
 * 1）、初始化条件
 * 2）、循环条件-->一定是boolean类型的变量或是表达式
 * 3）、循环体
 * 4）、迭代部分
 * <p>
 * 3.for循环语法格式：**
 * for (①初始化部分; ②循环条件部分; ④迭代部分)｛
 * ③循环体部分;
 * ｝
 * **执行过程：**①-②-③-④-②-③-④-②-③-④-.....-②
 * @JdkVersion: 17
 * @Author: yxy
 * @Created: 2024/1/9 10:19
 */
public class ForTest {
    public static void main(String[] args) {
//        需求1：题目：输出6行 helloworld
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//        System.out.println("helloworld");
//      等效于上面这种写法
        /**
         * 2.凡是循环结构，就一定回有4要素：
         * 1）、初始化条件 ->int i = 0;
         * 2）、循环条件-->一定是boolean类型的变量或是表达式 -> i < 6;
         * 3）、循环体 -> System.out.println("helloworld"+i);
         * 4）、迭代部分->i++
         * 3.for循环语法格式：**
         * for (①初始化部分; ②循环条件部分; ④迭代部分)｛
         *          	③循环体部分;
         * ｝
         *
         * **执行过程：**①-②-③-④-②-③-④-②-③-④-.....-②
         */
//        for (int i = 0; i < 6; i++) {
//            System.out.println("helloworld"+i);
//        }
//        需求：输出结果：abcbc
//        int num = 1;
//        for (System.out.print("a"); num < 3; System.out.print("c"), num++) {
//            System.out.print("b");
//        }

//        题目：遍历1-100以内的偶数，并获取偶数的个数，获取所有的偶数的和
        int count = 0;//记录偶数的个数
        int sum = 0;//记录偶数的和
//        方式1：
//        for (int i = 1; i <= 100; i++) {
//            System.out.println(i);
//            if (i % 2 == 0) {
//                count++;
//                sum += i;//sum = sum + i
//            }
//        }
//        System.out.println("sum = " + sum);
//        System.out.println("count = " + count);
        //        方式2：
        for (int i = 100; i >= 1; i--) {
            System.out.println(i);
            if (i % 2 == 0) {
                count++;
                sum += i;//sum = sum + i
            }
        }
        System.out.println("sum = " + sum);
        System.out.println("count = " + count);


    }

}
